Laurier Flow

© 2024 LaurierFlow. All rights reserved.

AboutPrivacy



Course Reviews

This was one of the courses I did as part of my MCS program, and all-in-all the fourth algorithms class I've taken: I did two in my undergraduate degree, one in my qualifying year, and then this one, so I already knew lots of the algorithmic topics covered in the class, but even then there were things I didn't know. The course was well-taught, but repetitive in my opinion due to my background and taking three previous courses that covered the same topics.

Easy

Useful

Liked

— Applied Computing (MAC) student, taught by Masoomeh Rudafshani

CP 600

Practical Algorithm Design

100%Liked

Easy

80%

Useful

100%

1 ratings

The techniques of algorithm design form one of the core practical technologies of computer science. This course focuses on advanced techniques for designing and analysing algorithms, and explores their use in a variety of application areas. Topics include: sorting and search algorithms, graph traversal algorithms, combinatorial search, heuristics methods, and dynamic programming, intractable problems. Students learn the skill of recognizing computational complexities of computing problems and designing solutions for them.

The techniques of algorithm design form one of the core practical technologies of computer science. This course focuses on advanced techniques for designing and analysing algorithms, and explores their use in a variety of application areas. Topics include: sorting and search algorithms, graph traversal algorithms, combinatorial search, heuristics methods, and dynamic programming, intractable problems. Students learn the skill of recognizing computational complexities of computing problems and designing solutions for them.

100%Liked

Easy

80%

Useful

100%

1 ratings

The techniques of algorithm design form one of the core practical technologies of computer science. This course focuses on advanced techniques for designing and analysing algorithms, and explores their use in a variety of application areas. Topics include: sorting and search algorithms, graph traversal algorithms, combinatorial search, heuristics methods, and dynamic programming, intractable problems. Students learn the skill of recognizing computational complexities of computing problems and designing solutions for them.


CP 600

Practical Algorithm Design

100%Liked

Easy

80%

Useful

100%

1 ratings

The techniques of algorithm design form one of the core practical technologies of computer science. This course focuses on advanced techniques for designing and analysing algorithms, and explores their use in a variety of application areas. Topics include: sorting and search algorithms, graph traversal algorithms, combinatorial search, heuristics methods, and dynamic programming, intractable problems. Students learn the skill of recognizing computational complexities of computing problems and designing solutions for them.

The techniques of algorithm design form one of the core practical technologies of computer science. This course focuses on advanced techniques for designing and analysing algorithms, and explores their use in a variety of application areas. Topics include: sorting and search algorithms, graph traversal algorithms, combinatorial search, heuristics methods, and dynamic programming, intractable problems. Students learn the skill of recognizing computational complexities of computing problems and designing solutions for them.

100%Liked

Easy

80%

Useful

100%

1 ratings

The techniques of algorithm design form one of the core practical technologies of computer science. This course focuses on advanced techniques for designing and analysing algorithms, and explores their use in a variety of application areas. Topics include: sorting and search algorithms, graph traversal algorithms, combinatorial search, heuristics methods, and dynamic programming, intractable problems. Students learn the skill of recognizing computational complexities of computing problems and designing solutions for them.


CP 600 Prerequisites

No Prerequisite Information Available

CP 600 Leads To

No Leads To Information Available

CP 600 Restrictions

Must be enrolled in one of the following Levels:

Graduate (GR)

Must be enrolled in one of the following Degrees:

Master of Computer Science (MCS)

Course Schedule